home *** CD-ROM | disk | FTP | other *** search
/ HyperLib 1997 Winter - Disc 1 / HYPERLIB-1997-Winter-CD1.ISO.7z / HYPERLIB-1997-Winter-CD1.ISO / オンラインウェア / UTIL / TouchMe 1.1.1.sit / touchMe 1.11 Folder / CW9 PP source / source / Common / Errors.r < prev    next >
Text File  |  1996-08-08  |  56KB  |  1,127 lines

  1.  //    File:        Errors.h
  2.  //    Contains:    OSErr codes.
  3.  //    Version:    Technology:    PowerSurge 1.0.2.
  4.  //    Package:    Universal Interfaces 2.1.2 on ETO #20
  5.  
  6.  //    All documents are pretty-printed in Geneva 10-point font.
  7.  
  8.  
  9. //enum {
  10. #define  paramErr            -50        // error in user parameter list
  11. #define  noHardwareErr         -200    // Sound Manager Error Returns
  12. #define  notEnoughHardwareErr    -201    // Sound Manager Error Returns
  13. #define  userCanceledErr         -128
  14. #define  qErr                 -1    // queue element not found during deletion
  15. #define  vTypErr             -2    // invalid queue element
  16. #define  corErr                 -3    // core routine number out of range
  17. #define  unimpErr             -4    // unimplemented core routine
  18. #define  SlpTypeErr             -5    // invalid queue element
  19. #define  seNoDB                -8    // no debugger installed to handle debugger command
  20. #define  controlErr             -17    // I/O System Errors
  21. #define  statusErr             -18    // I/O System Errors
  22. #define  readErr                 -19    // I/O System Errors
  23. #define  writErr             -20    // I/O System Errors
  24. #define  badUnitErr             -21    // I/O System Errors
  25. #define  unitEmptyErr         -22    // I/O System Errors
  26. #define  openErr             -23    // I/O System Errors
  27. #define  closErr                 -24    // I/O System Errors
  28. #define  dRemovErr             -25    // tried to remove an open driver
  29. #define  dInstErr            -26    // DrvrInstall couldn't find driver in resources
  30. //};
  31.  
  32. //enum {
  33. #define  abortErr             -27    // IO call aborted by KillIO
  34. #define  iIOAbortErr             -27    // IO abort error (Printing Manager)
  35. #define  notOpenErr             -28    // Couldn't rd/wr/ctl/sts cause driver not opened
  36. #define  unitTblFullErr         -29    // unit table has no more entries
  37. #define  dceExtErr             -30    // dce extension error
  38. #define  slotNumErr             -360    // invalid slot # error
  39. #define  gcrOnMFMErr         -400    // gcr format on high density media error
  40. #define  dirFulErr            -33    // Directory full
  41. #define  dskFulErr            -34    // disk full
  42. #define  nsvErr                 -35    // no such volume
  43. #define  ioErr                 -36    // I/O error (bummers)
  44. #define  bdNamErr             -37    // there may be no bad names in the final system!
  45. #define  fnOpnErr            -38    // File not open
  46. #define  eofErr                 -39    // End of file
  47. #define  posErr                 -40    // tried to position to before start of file (r/w)
  48. #define  mFulErr            -41    // memory full (open) or file won't fit (load)
  49. #define  tmfoErr            -42    // too many files open
  50. #define  fnfErr                -43    // File not found
  51. #define  wPrErr                -44    // diskette is write protected.
  52. #define  fLckdErr            -45    // file is locked
  53. //};
  54.  
  55. //enum {
  56. #define  vLckdErr            -46    // volume is locked
  57. #define  fBsyErr            -47    // File is busy (delete)
  58. #define  dupFNErr            -48    // duplicate filename (rename)
  59. #define  opWrErr            -49    // file already open with with write permission
  60. #define  rfNumErr            -51    // refnum error
  61. #define  gfpErr                -52    // get file position error
  62. #define  volOffLinErr            -53    // volume not on line error (was Ejected)
  63. #define  permErr            -54    // permissions error (on file open)
  64. #define  volOnLinErr            -55    // drive volume already on-line at MountVol
  65. #define  nsDrvErr            -56    // no such drive (tried to mount a bad drive num)
  66. #define  noMacDskErr            -57    // not a mac diskette (sig bytes are wrong)
  67. #define  extFSErr            -58    // volume in question belongs to an external fs
  68. #define  fsRnErr            -59    // file system internal error:during rename the old entry was deleted but could not be restored.
  69. #define  badMDBErr            -60    // bad master directory block
  70. #define  wrPermErr            -61    // write permissions error
  71. #define  dirNFErr            -120    // Directory not found
  72. #define  tmwdoErr            -121    // No free WDCB available
  73. #define  badMovErr            -122    // Move into offspring error
  74. #define  wrgVolTypErr        -123    // Wrong volume type error [operation not supported for MFS]
  75. #define  volGoneErr            -124    // Server volume has been disconnected.
  76. //};
  77.  
  78. //enum {
  79. #define  fidNotFound            -1300    // no file thread exists.
  80. #define  fidExists            -1301    // file id already exists
  81. #define  notAFileErr            -1302    // directory specified
  82. #define  diffVolErr            -1303    // files on different volumes
  83. #define  catChangedErr        -1304    // the catalog has been modified
  84. #define  desktopDamagedErr        -1305    // desktop database files are corrupted
  85. #define  sameFileErr            -1306    // can't exchange a file with itself
  86. #define  badFidErr            -1307    // file id is dangling or doesn't match with the file number
  87. #define  notARemountErr        -1308    // when _Mount allows only remounts and doesn't get one
  88. #define  fileBoundsErr        -1309    // file's EOF, offset, mark or size is too big
  89. #define  fsDataTooBigErr        -1310    // file or volume is too big for system
  90. #define  envNotPresent        -5500    // returned by glue.
  91. #define  envBadVers            -5501    // Version non-positive
  92. #define  envVersTooBig        -5502    // Version bigger than call can handle
  93. #define  fontDecError            -64        // error during font declaration
  94. #define  fontNotDeclared        -65        // font not declared
  95. #define  fontSubErr            -66        // font substitution occured
  96. #define  fontNotOutlineErr        -32615    // bitmap font passed to routine that does outlines only
  97. #define  firstDskErr            -84        // I/O System Errors
  98. #define  lastDskErr            -64        // I/O System Errors
  99. #define  noDriveErr            -64        // drive not installed
  100. #define  offLinErr            -65        // r/w requested for an off-line drive
  101. #define  noNybErr            -66        // couldn't find 5 nybbles in 200 tries
  102. //};
  103.  
  104. //enum {
  105. #define  noAdrMkErr            -67    // couldn't find valid addr mark
  106. #define  dataVerErr            -68    // read verify compare failed
  107. #define  badCksmErr            -69    // addr mark checksum didn't check
  108. #define  badBtSlpErr            -70    // bad addr mark bit slip nibbles
  109. #define  noDtaMkErr            -71    // couldn't find a data mark header
  110. #define  badDCksum            -72    // bad data mark checksum
  111. #define  badDBtSlp            -73    // bad data mark bit slip nibbles
  112. #define  wrUnderrun            -74    // write underrun occurred
  113. #define  cantStepErr            -75    // step handshake failed
  114. #define  tk0BadErr            -76    // track 0 detect doesn't change
  115. #define  initIWMErr            -77    // unable to initialize IWM
  116. #define  twoSideErr            -78    // tried to read 2nd side on a 1-sided drive
  117. #define  spdAdjErr            -79    // unable to correctly adjust disk speed
  118. #define  seekErr                -80    // track number wrong on address mark
  119. #define  sectNFErr            -81    // sector number never found on a track
  120. #define  fmt1Err            -82    // can't find sector 0 after track format
  121. #define  fmt2Err            -83    // can't get enough sync
  122. #define  verErr                -84    // track failed to verify
  123. #define  clkRdErr            -85    // unable to read same clock value twice
  124. #define  clkWrErr            -86    // time written did not verify
  125. //};
  126.  
  127. //enum {
  128. #define  prWrErr            -87    // parameter ram written didn't read-verify
  129. #define  prInitErr            -88    // InitUtil found the parameter ram uninitialized
  130. #define  rcvrErr            -89    // SCC receiver error (framing; parity; OR)
  131. #define  breakRecd            -90    // Break received (SCC)
  132. /*Power Manager Errors*/
  133. #define  pmBusyErr            -13000    // Power Mgr never ready to start handshake
  134. #define  pmReplyTOErr        -13001    // Timed out waiting for reply
  135. #define  pmSendStartErr        -13002    // during send, pmgr did not start hs
  136. #define  pmSendEndErr        -13003    // during send, pmgr did not finish hs
  137. #define  pmRecvStartErr        -13004    // during receive, pmgr did not start hs
  138. #define  pmRecvEndErr        -13005    // during receive, pmgr did not finish hs configured for this connection
  139. /* Printing Errors */
  140. #define  iMemFullErr            -108
  141. #define  iIOAbort            -27        // Scrap Manager errors
  142. #define  noScrapErr            -100    // No scrap exists error
  143. #define  noTypeErr            -102    // No object of that type in scrap
  144. #define  memROZWarn        -99        // soft error in ROZ
  145. #define  memROZError        -99        // hard error in ROZ
  146. #define  memROZErr            -99        // hard error in ROZ
  147. #define  memFullErr            -108    // Not enough room in heap zone
  148. #define  nilHandleErr            -109    // Master Pointer was NIL in HandleZone or other
  149. #define  memWZErr            -111    // WhichZone failed (applied to free block)
  150. #define  memPurErr            -112    // trying to purge a locked or non-purgeable block
  151. #define  memAdrErr            -110    // address was odd; or out of range
  152. //};
  153.  
  154. //enum {
  155. #define  memAZErr            -113    // Address in zone check failed
  156. #define  memPCErr            -114    // Pointer Check failed
  157. #define  memBCErr            -115    // Block Check failed
  158. #define  memSCErr            -116    // Size Check failed
  159. #define  memLockedErr        -117    // trying to move a locked block (MoveHHi)
  160. #define  resourceInMemory        -188    // Resource already in memory
  161. #define  writingPastEnd        -189    // Writing past end of file
  162. #define  inputOutOfBounds        -190    // Offset of Count out of bounds
  163. #define  resNotFound            -192    // Resource not found
  164. #define  resFNotFound            -193    // Resource file not found
  165. #define  addResFailed            -194    // AddResource failed
  166. #define  addRefFailed            -195    // AddReference failed
  167. #define  rmvResFailed            -196    // RmveResource failed
  168. #define  rmvRefFailed            -197    // RmveReference failed
  169. #define  resAttrErr            -198    // attribute inconsistent with operation
  170. #define  mapReadErr            -199    // map inconsistent with operation
  171. #define  CantDecompress        -186    // resource bent ("the bends")- can't decompress a compressed resource
  172. #define  badExtResource        -185    // extended resource has a bad format.
  173. #define  evtNotEnb                 1    // event not enabled at PostEvent
  174. #define  noMemForPictPlaybackErr    -145
  175. #define  rgnOverflowErr        -147
  176. #define  rgnTooBigError        -147
  177. #define  pixMapTooDeepErr        -148
  178. #define  insufficientStackErr    -149
  179. #define  nsStackErr            -149
  180. //};
  181.  
  182. /* OffScreen QuickDraw Errors */
  183. //enum {
  184. #define  cMatchErr            -150    // Color2Index failed to find an index
  185. #define  cTempMemErr        -151    // failed to allocate memory for temporary structures
  186. #define  cNoMemErr            -152    // failed to allocate memory for structure
  187. #define  cRangeErr            -153    // range error on colorTable request
  188. #define  cProtectErr            -154    // colorTable entry protection violation
  189. #define  cDevErr            -155    // invalid type of graphics device
  190. #define  cResErr            -156    // invalid resolution for MakeITable
  191. #define  cDepthErr            -157    // invalid pixel depth 
  192. #define  rgnTooBigErr            -500
  193. #define  updPixMemErr        -125    // insufficient memory to update a pixmap
  194. #define  pictInfoVersionErr        -11000    // wrong version of the PictInfo structure
  195. #define  pictInfoIDErr            -11001    // the internal consistancy check for the PictInfoID is wrong
  196. #define  pictInfoVerbErr        -11002    // the passed verb was invalid
  197. #define  cantLoadPickMethodErr    -11003    // unable to load the custom pick proc
  198. #define  colorsRequestedErr        -11004    // the number of colors requested was illegal
  199. #define  pictureDataErr        -11005    // the picture data was invalid
  200. /*Sound Manager errors*/
  201. #define  noHardware             noHardwareErr    // obsolete spelling
  202. #define  notEnoughHardware    notEnoughHardwareErr    // obsolete spelling
  203. #define  queueFull            -203    // Sound Manager Error Returns
  204. #define  resProblem            -204    // Sound Manager Error Returns
  205. #define  badChannel            -205    // Sound Manager Error Returns
  206. //};
  207.  
  208. //enum {
  209. #define  badFormat            -206    // Sound Manager Error Returns
  210. #define  notEnoughBufferSpace    -207    // could not allocate enough memory
  211. #define  badFileFormat        -208    // was not type AIFF or was of bad format,corrupt
  212. #define  channelBusy            -209    // the Channel is being used for a PFD already
  213. #define  buffersTooSmall        -210    // can not operate in the memory allowed
  214. #define  channelNotBusy        -211
  215. #define  noMoreRealTime        -212    // not enough CPU cycles left to add another task
  216. #define  siNoSoundInHardware    -220    // no Sound Input hardware
  217. #define  siBadSoundInDevice    -221    // invalid index passed to SoundInGetIndexedDevice
  218. #define  siNoBufferSpecified    -222    // returned by synchronous SPBRecord if nil buffer passed
  219. #define  siInvalidCompression    -223    // invalid compression type
  220. #define  siHardDriveTooSlow    -224    // hard drive too slow to record to disk
  221. #define  siInvalidSampleRate    -225    // invalid sample rate
  222. #define  siInvalidSampleSize    -226    // invalid sample size
  223. #define  siDeviceBusyErr        -227    // input device already in use
  224. #define  siBadDeviceName        -228    // input device could not be opened
  225. #define  siBadRefNum            -229    // invalid input device reference number
  226. #define  siInputDeviceErr        -230    // input device hardware failure
  227. #define  siUnknownInfoType        -231    // invalid info type selector (returned by driver)
  228. #define  siUnknownQuality        -232    // invalid quality selector (returned by driver)
  229. //};
  230.  
  231. /*Speech Manager errors*/
  232. //enum {
  233. #define  noSynthFound            -240
  234. #define  synthOpenFailed        -241
  235. #define  synthNotReady        -242
  236. #define  bufTooSmall            -243
  237. #define  voiceNotFound        -244
  238. #define  incompatibleVoice        -245
  239. #define  badDictFormat        -246
  240. #define  badInputText            -247
  241. //};
  242.  
  243. /* Midi Manager Errors: */
  244. //enum {
  245. #define  midiNoClientErr        -250    // no client with that ID found
  246. #define  midiNoPortErr        -251    // no port with that ID found
  247. #define  midiTooManyPortsErr    -252    // too many ports already installed in the system
  248. #define  midiTooManyConsErr    -253    // too many connections made
  249. #define  midiVConnectErr        -254    // pending virtual connection created
  250. #define  midiVConnectMade        -255    // pending virtual connection resolved
  251. #define  midiVConnectRmvd        -256    // pending virtual connection removed
  252. #define  midiNoConErr        -257    // no connection exists between specified ports
  253. #define  midiWriteErr        -258    // MIDIWritePacket couldn't write to all connected ports
  254. #define  midiNameLenErr        -259    // name supplied is longer than 31 characters
  255. #define  midiDupIDErr        -260    // duplicate client ID
  256. #define  midiInvalidCmdErr        -261    // command not supported for port type
  257. //};
  258.  
  259. /*Notification Manager errors*/
  260. //enum {
  261. #define  nmTypErr            -299    // wrong queue type
  262. #define  siInitSDTblErr        1    // slot int dispatch table could not be initialized.
  263. #define  siInitVBLQsErr        2    // VBLqueues for all slots could not be initialized.
  264. #define  siInitSPTblErr        3    // slot priority table could not be initialized.
  265. #define  sdmJTInitErr            10    // SDM Jump Table could not be initialized.
  266. #define  sdmInitErr            11    // SDM could not be initialized.
  267. #define  sdmSRTInitErr        12    // Slot Resource Table could not be initialized.
  268. #define  sdmPRAMInitErr        13    // Slot PRAM could not be initialized.
  269. #define  sdmPriInitErr        14    // Cards could not be initialized.
  270. #define  smSDMInitErr        -290    // Error; SDM could not be initialized.
  271. #define  smSRTInitErr        -291    // Error; Slot Resource Table could not be initialized.
  272. #define  smPRAMInitErr        -292    // Error; Slot Resource Table could not be initialized.
  273. #define  smPriInitErr            -293    // Error; Cards could not be initialized.
  274. #define  smEmptySlot            -300    // No card in slot
  275. #define  smCRCFail            -301    // CRC check failed for declaration data
  276. #define  smFormatErr            -302    // FHeader Format is not Apple's
  277. #define  smRevisionErr        -303    // Wrong revison level
  278. #define  smNoDir            -304    // Directory offset is Nil
  279. #define  smDisabledSlot        -305    // This slot is disabled (-305 use to be smLWTstBad)
  280. #define  smNosInfoArray        -306    // No sInfoArray. Memory Mgr error.
  281. //};
  282.  
  283. //enum {
  284. /*Dictionary Manager errors*/
  285. #define  notBTree            -410    // The file is not a dictionary.
  286. #define  btNoSpace            -413    // Can't allocate disk space.
  287. #define  btDupRecErr            -414    // Record already exists.
  288. #define  btRecNotFnd            -415    // Record cannot be found.
  289. #define  btKeyLenErr            -416    // Maximum key length is too long or equal to zero.
  290. #define  btKeyAttrErr            -417    // There is no such a key attribute.
  291. #define  unknownInsertModeErr    -20000    // There is no such an insert mode.
  292. #define  recordDataTooBigErr    -20001    // The record data is bigger than buffer size (1024 bytes).
  293. #define  invalidIndexErr        -20002    // The recordIndex parameter is not valid.
  294. //};
  295.  
  296. //enum {
  297. #define  smResrvErr            -307    // Fatal reserved error. Resreved field <> 0.
  298. #define  smUnExBusErr        -308    // Unexpected BusError
  299. #define  smBLFieldBad        -309    // ByteLanes field was bad.
  300. #define  smFHBlockRdErr        -310    // Error occured during _sGetFHeader.
  301. #define  smFHBlkDispErr        -311    // Error occured during _sDisposePtr (Dispose of FHeader block).
  302. #define  smDisposePErr        -312    // _DisposePointer error
  303. #define  smNoBoardSRsrc        -313    // No Board sResource.
  304. #define  smGetPRErr            -314    // Error occured during _sGetPRAMRec (See SIMStatus).
  305. #define  smNoBoardId            -315    // No Board Id.
  306. #define  smInitStatVErr        -316    // The InitStatusV field was negative after primary or secondary init.
  307. #define  smInitTblVErr        -317    // An error occured while trying to initialize the Slot Resource Table.
  308. #define  smNoJmpTbl            -318    // SDM jump table could not be created.
  309. #define  smReservedSlot        -318    // slot is reserved, VM should not use this address space.
  310. #define  smBadBoardId        -319    // BoardId was wrong; re-init the PRAM record.
  311. #define  smBusErrTO            -320    // BusError time out.
  312.  
  313. #define  svTempDisable        -32768    // Temporarily disable card but run primary init.
  314. #define  svDisabled            -32640    // Reserve range-32640 to-32768 for Apple temp disables.
  315. #define  smBadRefId            -330    // Reference Id not found in List
  316. #define  smBadsList            -331    // Bad sList: Id1 < Id2 < Id3 ...format is not followed.
  317. #define  smReservedErr        -332    // Reserved field not zero
  318. #define  smCodeRevErr        -333    // Code revision is wrong
  319. //};
  320.  
  321. //enum {
  322. #define  smCPUErr            -334    // Code revision is wrong
  323. #define  smsPointerNil        -335    // LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.
  324. #define  smNilsBlockErr        -336    // Nil sBlock error (Dont allocate and try to use a nil sBlock)
  325. #define  smSlotOOBErr        -337    // Slot out of bounds error
  326. #define  smSelOOBErr            -338    // Selector out of bounds error
  327. #define  smNewPErr            -339    // _NewPtr error
  328. #define  smBlkMoveErr        -340    // _BlockMove error
  329. #define  smCkStatusErr        -341    // Status of slot = fail.
  330. #define  smGetDrvrNamErr        -342    // Error occured during _sGetDrvrName.
  331. #define  smDisDrvrNamErr        -343    // Error occured during _sDisDrvrName.
  332. #define  smNoMoresRsrcs        -344    // No more sResources
  333. #define  smsGetDrvrErr        -345    // Error occurred during _sGetDriver.
  334. #define  smBadsPtrErr        -346    // Bad pointer was passed to sCalcsPointer
  335. #define  smByteLanesErr        -347    // NumByteLanes was determined to be zero.
  336. #define  smOffsetErr            -348    // Offset was too big (temporary error
  337. #define  smNoGoodOpens        -349    // No opens were successfull in the loop.
  338. #define  smSRTOvrFlErr        -350    // SRT over flow.
  339. #define  smRecNotFnd            -351    // Record not found in the SRT.
  340. #define  editionMgrInitErr        -450    // edition manager not inited by this app
  341. #define  badSectionErr        -451    // not a valid SectionRecord
  342. //};
  343.  
  344. //enum {
  345. #define  notRegisteredSectionErr    -452    // not a registered SectionRecord
  346. #define  badEditionFileErr        -453    // edition file is corrupt
  347. #define  badSubPartErr        -454    // can not use sub parts in this release
  348. #define  multiplePublisherWrn    -460    // A Publisher is already registered for that container
  349. #define  containerNotFoundWrn    -461    // could not find editionContainer at this time
  350. #define  containerAlreadyOpenWrn    -462    // container already opened by this section
  351. #define  notThePublisherWrn    -463    // not the first registered publisher for that container
  352. #define  teScrapSizeErr        -501    // scrap item too big for text edit record
  353. #define  hwParamErr            -502    // bad selector for _HWPriv
  354. /*Process Manager errors*/
  355. #define  procNotFound            -600    // no eligible process with specified descriptor
  356. #define  memFragErr            -601    // not enough room to launch app w/special requirements
  357. #define  appModeErr            -602    // memory mode is 32-bit, but app not 32-bit clean
  358. #define  protocolErr            -603    // app made module calls in improper order
  359. #define  hardwareConfigErr        -604    // hardware configuration not correct for call
  360. #define  appMemFullErr        -605    // application SIZE not big enough for launch
  361. #define  appIsDaemon            -606    // app is BG-only, and launch flags disallow this
  362. #define  bufferIsSmall        -607    // error returns from Post and Accept 
  363. #define  noOutstandingHLE        -608
  364. #define  connectionInvalid        -609
  365. #define  noUserInteractionAllowed    -610    // no user interaction allowed 
  366. //};
  367.  
  368. /* Thread Manager Error Codes */
  369. //enum {
  370. #define  threadTooManyReqsErr    -617
  371. #define  threadNotFoundErr        -618
  372. #define  threadProtocolErr        -619
  373. //};
  374.  
  375. /*MemoryDispatch errors*/
  376. //enum {
  377. #define  notEnoughMemoryErr    -620    // insufficient physical memory
  378. #define  notHeldErr            -621    // specified range of memory is not held
  379. #define  cannotMakeContiguousErr    -622    // cannot make specified range contiguous
  380. #define  notLockedErr            -623    // specified range of memory is not locked
  381. #define  interruptsMaskedErr    -624    // donユt call with interrupts masked
  382. #define  cannotDeferErr        -625    // unable to defer additional functions
  383. #define  noMMUErr            -626    // no MMU present
  384. //};
  385.  
  386. //enum {
  387. #define  ddpSktErr            -91    // error in soket number
  388. #define  ddpLenErr            -92    // data length too big
  389. #define  noBridgeErr            -93    // no network bridge for non-local send
  390. #define  lapProtErr            -94    // error in attaching/detaching protocol
  391. #define  excessCollsns            -95    // excessive collisions on write
  392. #define  portNotPwr            -96    // serial port not currently powered
  393. #define  portInUse            -97    // driver Open error code (port is in use)
  394. #define  portNotCf            -98    // driver Open error code (parameter RAM not configured for this connection)
  395. //};
  396.  
  397. /*Help Mgr error range:-850 to-874*/
  398. //enum {
  399. #define  hmHelpDisabled        -850    //  Show Balloons mode was off, call to routine ignored 
  400. #define  hmBalloonAborted        -853    //  Returned if mouse was moving or mouse wasn't in window port rect 
  401. #define  hmSameAsLastBalloon    -854    //  Returned from HMShowMenuBalloon if menu & item is same as last time 
  402. #define  hmHelpManagerNotInited    -855    //  Returned from HMGetHelpMenuHandle if help menu not setup 
  403. #define  hmSkippedBalloon        -857    //  Returned from calls if helpmsg specified a skip balloon 
  404. #define  hmWrongVersion        -858    //  Returned if help mgr resource was the wrong version 
  405. #define  hmUnknownHelpType    -859    //  Returned if help msg record contained a bad type 
  406. #define  hmOperationUnsupported        -861    //  Returned from HMShowBalloon call if bad method passed to routine 
  407. #define  hmNoBalloonUp        -862    //  Returned from HMRemoveBalloon if no balloon was visible when call was made 
  408. #define  hmCloseViewActive        -863    //  Returned from HMRemoveBalloon if CloseView was active 
  409. //};
  410.  
  411. //enum {
  412. #define  nbpBuffOvr            -1024    // Buffer overflow in LookupName
  413. #define  nbpNoConfirm        -1025
  414. #define  nbpConfDiff            -1026    // Name confirmed at different socket
  415. #define  nbpDuplicate            -1027    // Duplicate name exists already
  416. #define  nbpNotFound            -1028    // Name not found on remove
  417. #define  nbpNISErr            -1029    // Error trying to open the NIS
  418. #define  aspBadVersNum        -1066    // Server cannot support this ASP version
  419. #define  aspBufTooSmall        -1067    // Buffer too small
  420. #define  aspNoMoreSess        -1068    // No more sessions on server
  421. #define  aspNoServers            -1069    // No servers at that address
  422. #define  aspParamErr            -1070    // Parameter error
  423. //};
  424.  
  425. //enum {
  426. #define  aspServerBusy        -1071    // Server cannot open another session
  427. #define  aspSessClosed            -1072    // Session closed
  428. #define  aspSizeErr            -1073    // Command block too big
  429. #define  aspTooMany            -1074    // Too many clients (server error)
  430. #define  aspNoAck            -1075    // No ack on attention request (server err)
  431. #define  reqFailed            -1096
  432. #define  tooManyReqs            -1097
  433. #define  tooManySkts            -1098
  434. #define  badATPSkt            -1099
  435. #define  badBuffNum            -1100
  436. #define  noRelErr            -1101
  437. #define  cbNotFound            -1102
  438. #define  noSendResp            -1103
  439. #define  noDataArea            -1104
  440. #define  reqAborted            -1105
  441. //};
  442.  
  443. /* ADSP Error Codes */
  444. //enum {
  445. /* driver control ioResults */
  446. #define  errRefNum            -1280    //  bad connection refNum 
  447. #define  errAborted            -1279    //  control call was aborted 
  448. #define  errState            -1278    //  bad connection state for this operation 
  449. #define  errOpening            -1277    //  open connection request failed 
  450. #define  errAttention            -1276    //  attention message too long 
  451. #define  errFwdReset            -1275    //  read terminated by forward reset 
  452. #define  errDSPQueueSize        -1274    //  DSP Read/Write Queue Too small 
  453. #define  errOpenDenied        -1273    //  open connection request was denied 
  454. //};
  455.  
  456. /**** OSL ERROR CODES ****/
  457. //enum {
  458. #define  errAEImpossibleRange        -1720    //  A range like 3rd to 2nd, or 1st to all. 
  459. #define  errAEWrongNumberArgs        -1721    //  Logical op kAENOT used with other than 1 term 
  460. #define  errAEAccessorNotFound        -1723    //  Accessor proc matching wantClass and containerType or wildcards not found 
  461. #define  errAENoSuchLogical        -1725    //  Something other than AND, OR, or NOT 
  462. #define  errAEBadTestKey            -1726    //  Test is neither typeLogicalDescriptor nor typeCompDescriptor 
  463. #define  errAENotAnObjSpec        -1727    //  Param to AEResolve not of type 'obj ' 
  464. #define  errAENoSuchObject            -1728    //  e.g.,: specifier asked for the 3rd, but there are only 2. Basically, this indicates a run-time resolution error. 
  465. #define  errAENegativeCount        -1729    //  CountProc returned negative value 
  466. #define  errAEEmptyListContainer    -1730    //  Attempt to pass empty list as container to accessor 
  467. //};
  468.  
  469. /*--------------------------------------------------------------
  470. #define      Apple event manager error messages
  471. --------------------------------------------------------------*/
  472. //enum {
  473. #define  errAECoercionFail            -1700    //  bad parameter data or unable to coerce the data supplied 
  474. #define  errAEDescNotFound            -1701
  475. #define  errAECorruptData            -1702
  476. #define  errAEWrongDataType        -1703
  477. #define  errAENotAEDesc            -1704
  478. #define  errAEBadListItem            -1705    //  the specified list item does not exist 
  479. #define  errAENewerVersion        -1706    //  need newer version of the AppleEvent manager 
  480. #define  errAENotAppleEvent        -1707    //  the event is not in AppleEvent format 
  481. #define  errAEEventNotHandled        -1708    //  the AppleEvent was not handled by any handler 
  482. #define  errAEReplyNotValid        -1709    //  AEResetTimer was passed an invalid reply parameter 
  483. #define  errAEUnknownSendMode        -1710    //  mode wasn't NoReply, WaitReply, or QueueReply or Interaction level is unknown 
  484. #define  errAEWaitCanceled            -1711    //  in AESend, the user cancelled out of wait loop for reply or receipt 
  485. #define  errAETimeout            -1712    //  the AppleEvent timed out 
  486. #define  errAENoUserInteraction        -1713    //  no user interaction is allowed 
  487. #define  errAENotASpecialFunction    -1714    //  there is no special function for/with this keyword 
  488. #define  errAEParamMissed            -1715    //  a required parameter was not accessed 
  489. #define  errAEUnknownAddressType    -1716    //  the target address type is not known 
  490. #define  errAEHandlerNotFound        -1717    //  no handler in the dispatch tables fits the parameters to AEGetEventHandler or AEGetCoercionHandler 
  491. #define  errAEReplyNotArrived        -1718    //  the contents of the reply you are accessing have not arrived yet 
  492. #define  errAEIllegalIndex            -1719    //  index is out of range in a put operation 
  493. #define  errAEUnknownObjectType    -1731    //  available only in version 1.0.1 or greater 
  494. #define  errAERecordingIsAlreadyOn    -1732    //  available only in version 1.0.1 or greater 
  495. //};
  496.  
  497. /**************************************************************************
  498. #define  API Errors
  499. *************************************************************************/
  500. //enum {
  501. #define  errOSASystemError        -1750
  502. #define  errOSAInvalidID            -1751
  503. #define  errOSABadStorageType        -1752
  504. #define  errOSAScriptError            -1753
  505. #define  errOSABadSelector            -1754
  506. #define  errOSASourceNotAvailable    -1756
  507. #define  errOSANoSuchDialect        -1757
  508. #define  errOSADataFormatObsolete    -1758
  509. #define  errOSADataFormatTooNew    -1759
  510. #define  errOSACorruptData            errAECorruptData
  511. #define  errOSARecordingIsAlreadyOn    errAERecordingIsAlreadyOn
  512. #define  errOSAComponentMismatch    -1761    //  Parameters are from 2 different components 
  513. #define  errOSACantOpenComponent    -1762    //  Can't connect to scripting system with that ID 
  514. //};
  515.  
  516. /*QuickTime errors*/
  517. //enum {
  518. #define  couldNotResolveDataRef        -2000
  519. #define  badImageDescription        -2001
  520. #define  badPublicMovieAtom        -2002
  521. #define  cantFindHandler            -2003
  522. #define  cantOpenHandler            -2004
  523. #define  badComponentType            -2005
  524. #define  noMediaHandler            -2006
  525. #define  noDataHandler            -2007
  526. #define  invalidMedia                -2008
  527. #define  invalidTrack                -2009
  528. #define  invalidMovie                -2010
  529. #define  invalidSampleTable            -2011
  530. #define  invalidDataRef            -2012
  531. #define  invalidHandler            -2013
  532. #define  invalidDuration            -2014
  533. #define  invalidTime                -2015
  534. #define  cantPutPublicMovieAtom        -2016
  535. #define  badEditList                -2017
  536. #define  mediaTypesDontMatch        -2018
  537. #define  progressProcAborted        -2019
  538. #define  movieToolboxUninitialized    -2020
  539. #define  noRecordOfApp             movieToolboxUninitialized    //  replica 
  540. #define  wfFileNotFound            -2021
  541. #define  cantCreateSingleForkFile        -2022    //  happens when file already exists 
  542. #define  invalidEditState            -2023
  543. #define  nonMatchingEditState        -2024
  544. #define  staleEditState                -2025
  545. #define  userDataItemNotFound        -2026
  546. #define  maxSizeToGrowTooSmall        -2027
  547. #define  badTrackIndex            -2028
  548. #define  trackIDNotFound            -2029
  549. #define  trackNotInMovie            -2030
  550. #define  timeNotInTrack            -2031
  551. #define  timeNotInMedia            -2032
  552. #define  badEditIndex                -2033
  553. #define  internalQuickTimeError        -2034
  554. #define  cantEnableTrack            -2035
  555. #define  invalidRect                -2036
  556. #define  invalidSampleNum            -2037
  557. #define  invalidChunkNum            -2038
  558. #define  invalidSampleDescIndex        -2039
  559. #define  invalidChunkCache            -2040
  560. #define  invalidSampleDescription    -2041
  561. #define  dataNotOpenForRead        -2042
  562. #define  dataNotOpenForWrite        -2043
  563. #define  dataAlreadyOpenForWrite    -2044
  564. #define  dataAlreadyClosed            -2045
  565. #define  endOfDataReached            -2046
  566. #define  dataNoDataRef            -2047
  567. #define  noMovieFound            -2048
  568. #define  invalidDataRefContainer        -2049
  569. #define  badDataRefIndex            -2050
  570. #define  noDefaultDataRef            -2051
  571. #define  couldNotUseAnExistingSample    -2052
  572. #define  featureUnsupported        -2053
  573. #define  noVideoTrackInMovieErr        -2054    //  QT for Windows error 
  574. #define  noSoundTrackInMovieErr    -2055    //  QT for Windows error 
  575. #define  soundSupportNotAvailableErr    -2056    //  QT for Windows error 
  576. #define  unsupportedAuxiliaryImportData -2057
  577. #define  auxiliaryExportDataUnavailable -2058
  578. #define  samplesAlreadyInMediaErr    -2059
  579. #define  movieTextNotFoundErr        -2062
  580. //};
  581.  
  582. //enum {
  583. #define  digiUnimpErr            -2201    //  feature unimplemented 
  584. #define  qtParamErr                -2202    //  bad input parameter (out of range, etc) 
  585. #define  matrixErr                -2203    //  bad matrix, digitizer did nothing 
  586. #define  notExactMatrixErr            -2204    //  warning of bad matrix, digitizer did its best 
  587. #define  noMoreKeyColorsErr        -2205    //  all key indexes in use 
  588. #define  notExactSizeErr            -2206    //  Canユt do exact size requested 
  589. #define  badDepthErr                -2207    //  Canユt digitize into this depth 
  590. #define  noDMAErr                -2208    //  Canユt do DMA digitizing (i.e. can't go to requested dest 
  591. #define  badCallOrderErr            -2209    //  Usually due to a status call being called prior to being setup first 
  592. //};
  593.  
  594. /* NameRegistry error codes */
  595. //enum {
  596. #define  nrLockedErr                -2536
  597. #define  nrNotEnoughMemoryErr        -2537
  598. #define  nrInvalidNodeErr            -2538
  599. #define  nrNotFoundErr            -2539
  600. #define  nrNotCreatedErr            -2540
  601. #define  nrNameErr                -2541
  602. #define  nrNotSlotDeviceErr        -2542
  603. #define  nrDataTruncatedErr        -2543
  604. #define  nrPowerErr                -2544
  605. #define  nrPowerSwitchAbortErr        -2545
  606. #define  nrTypeMismatchErr        -2546
  607. #define  nrNotModifiedErr            -2547
  608. #define  nrOverrunErr            -2548
  609. #define  nrResultCodeBase            -2549
  610. #define  nrPathNotFound            -2550    //  a path component lookup failed 
  611. #define  nrPathBufferTooSmall        -2551    //  buffer for path is too small 
  612. //};
  613.  
  614. /**************************************************************************
  615. #define  Script Error Codes
  616. *************************************************************************/
  617. /* Runtime errors: */
  618. //enum {
  619. #define  errASCantConsiderAndIgnore        -2720
  620. #define  errASCantCompareMoreThan32k    -2721    //  Parser/Compiler errors: 
  621. #define  errASTerminologyNestingTooDeep     -2760
  622. #define  errASIllegalFormalParameter        -2761
  623. #define  errASParameterNotForEvent        -2762
  624. #define  errASNoResultReturned            -2763    //      Dialect specific script errors:
  625.  /*    The range-2780 thru-2799 is reserved for dialect specific error codes.*/
  626. /*     (Error codes from different dialects may overlap.)*/
  627.  
  628. /*#define  English errors:*/
  629.  
  630. #define  errASInconsistentNames        -2780
  631. //};
  632.  
  633. /*Component Manager & component errors*/
  634. //enum {
  635. #define  invalidComponentID        -3000
  636. #define  validInstancesExist            -3001
  637. #define  componentNotCaptured        -3002
  638. #define  componentDontRegister        -3003
  639. //};
  640.  
  641. /* Color Picker errors*/
  642. //enum {
  643. #define  firstPickerError            -4000
  644. #define  invalidPickerType            firstPickerError
  645. #define  requiredFlagsDontMatch        -4001
  646. #define  pickerResourceError        -4002
  647. #define  cantLoadPicker            -4003
  648. #define  cantCreatePickerWindow        -4004
  649. #define  cantLoadPackage            -4005
  650. #define  pickerCantLive            -4006
  651. #define  colorSyncNotInstalled        -4007
  652. #define  badProfileError            -4008
  653. #define  noHelpForItem            -4009
  654. //};
  655.  
  656. //enum {
  657. #define  codecErr                -8960
  658. #define  noCodecErr                -8961
  659. #define  codecUnimpErr            -8962
  660. #define  codecSizeErr                -8963
  661. #define  codecScreenBufErr            -8964
  662. #define  codecImageBufErr            -8965
  663. #define  codecSpoolErr            -8966
  664. #define  codecAbortErr            -8967
  665. #define  codecWouldOffscreenErr        -8968
  666. #define  codecBadDataErr            -8969
  667. #define  codecDataVersErr            -8970
  668. #define  codecExtensionNotFoundErr    -8971
  669. #define  scTypeNotFoundErr            codecExtensionNotFoundErr
  670. #define  codecConditionErr            -8972
  671. #define  codecOpenErr                -8973
  672. #define  codecCantWhenErr            -8974
  673. #define  codecCantQueueErr            -8975
  674. #define  codecNothingToBlitErr        -8976
  675. #define  noDeviceForChannel        -9400
  676. #define  grabTimeComplete            -9401
  677. #define  cantDoThatInCurrentMode    -9402
  678. #define  notEnoughMemoryToGrab        -9403
  679. #define  notEnoughDiskSpaceToGrab    -9404
  680. #define  couldntGetRequiredComponent    -9405
  681. #define  badSGChannel                -9406
  682. #define  seqGrabInfoNotAvailable        -9407
  683. #define  deviceCantMeetRequest        -9408
  684. #define  badControllerHeight        -9994
  685. #define  editingNotAllowed            -9995
  686. #define  controllerBoundsNotExact    -9996
  687. #define  cannotSetWidthOfAttachedController -9997
  688. #define  controllerHasFixedHeight    -9998
  689. #define  cannotMoveAttachedController -9999
  690. //};
  691.  
  692. /* AERegistry Errors */
  693. //enum {
  694. #define  errAEBadKeyForm            -10002
  695. #define  errAECantHandleClass        -10010
  696. #define  errAECantSupplyType        -10009
  697. #define  errAECantUndo            -10015
  698. #define  errAEEventFailed            -10000
  699. #define  errAEIndexTooLarge        -10007
  700. #define  errAEInTransaction        -10011
  701. #define  errAELocalOnly            -10016
  702. #define  errAENoSuchTransaction        -10012
  703. #define  errAENotAnElement        -10008
  704. #define  errAENotASingleObject        -10014
  705. #define  errAENotModifiable        -10003
  706. #define  errAENoUserSelection        -10013
  707. #define  errAEPrivilegeError        -10004
  708. #define  errAEReadDenied            -10005
  709. #define  errAETypeError            -10001
  710. #define  errAEWriteDenied            -10006
  711. //};
  712.  
  713. /* TELErr */
  714. //enum {
  715. #define  telGenericError            -1
  716. #define  telNoErr                0
  717. #define  telNoTools                8    //  no telephone tools found in extension folder 
  718. #define  telBadTermErr            -10001    //  invalid TELHandle or handle not found
  719. #define  telBadDNErr                -10002    //  TELDNHandle not found or invalid 
  720. #define  telBadCAErr                -10003    //  TELCAHandle not found or invalid 
  721. #define  telBadHandErr            -10004    //  bad handle specified 
  722. #define  telBadProcErr            -10005    //  bad msgProc specified 
  723. #define  telCAUnavail                -10006    //  a CA is not available 
  724. #define  telNoMemErr                -10007    //  no memory to allocate handle 
  725. #define  telNoOpenErr                -10008    //  unable to open terminal 
  726. #define  telBadHTypeErr            -10010    //  bad hook type specified 
  727. #define  telHTypeNotSupp            -10011    //  hook type not supported by this tool 
  728. #define  telBadLevelErr            -10012    //  bad volume level setting 
  729. #define  telBadVTypeErr            -10013    //  bad volume type error 
  730. #define  telVTypeNotSupp            -10014    //  volume type not supported by this tool
  731. #define  telBadAPattErr            -10015    //  bad alerting pattern specified 
  732. #define  telAPattNotSupp            -10016    //  alerting pattern not supported by tool
  733. #define  telBadIndex                -10017    //  bad index specified 
  734. #define  telIndexNotSupp            -10018    //  index not supported by this tool 
  735. #define  telBadStateErr            -10019    //  bad device state specified 
  736. #define  telStateNotSupp            -10020    //  device state not supported by tool 
  737. #define  telBadIntExt                -10021    //  bad internal external error 
  738. #define  telIntExtNotSupp            -10022    //  internal external type not supported by this tool 
  739. #define  telBadDNDType            -10023    //  bad DND type specified 
  740. #define  telDNDTypeNotSupp        -10024    //  DND type is not supported by this tool 
  741. #define  telFeatNotSub                -10030    //  feature not subscribed 
  742. #define  telFeatNotAvail            -10031    //  feature subscribed but not available 
  743. #define  telFeatActive                -10032    //  feature already active 
  744. #define  telFeatNotSupp            -10033    //  feature program call not supported by this tool 
  745. #define  telConfLimitErr            -10040    //  limit specified is too high for this configuration 
  746. #define  telConfNoLimit            -10041    //  no limit was specified but required
  747. #define  telConfErr                -10042    //  conference was not prepared 
  748. #define  telConfRej                -10043    //  conference request was rejected 
  749. #define  telTransferErr            -10044    //  transfer not prepared 
  750. #define  telTransferRej            -10045    //  transfer request rejected 
  751. #define  telCBErr                -10046    //  call back feature not set previously 
  752. #define  telConfLimitExceeded        -10047    //  attempt to exceed switch conference limits 
  753. #define  telBadDNType                -10050    //  DN type invalid 
  754. #define  telBadPageID                -10051    //  bad page ID specified
  755. #define  telBadIntercomID            -10052    //  bad intercom ID specified 
  756. #define  telBadFeatureID            -10053    //  bad feature ID specified 
  757. #define  telBadFwdType            -10054    //  bad fwdType specified 
  758. #define  telBadPickupGroupID        -10055    //  bad pickup group ID specified 
  759. #define  telBadParkID                -10056    //  bad park id specified 
  760. #define  telBadSelect                -10057    //  unable to select or deselect DN 
  761. #define  telBadBearerType            -10058    //  bad bearerType specified 
  762. #define  telBadRate                -10059    //  bad rate specified 
  763. #define  telDNTypeNotSupp            -10060    //  DN type not supported by tool 
  764. #define  telFwdTypeNotSupp            -10061    //  forward type not supported by tool 
  765. #define  telBadDisplayMode            -10062    //  bad display mode specified 
  766. #define  telDisplayModeNotSupp        -10063    //  display mode not supported by tool 
  767. #define  telNoCallbackRef            -10064    //  no call back reference was specified, but is required 
  768. #define  telAlreadyOpen            -10070    //  terminal already open 
  769. #define  telStillNeeded                -10071    //  terminal driver still needed by someone else 
  770. #define  telTermNotOpen            -10072    //  terminal not opened via TELOpenTerm 
  771. #define  telCANotAcceptable            -10080    //  CA not "acceptable" 
  772. #define  telCANotRejectable            -10081    //  CA not "rejectable" 
  773. #define  telCANotDeflectable            -10082    //  CA not "deflectable" 
  774. #define  telPBErr                -10090    //  parameter block error, bad format 
  775. #define  telBadFunction            -10091    //  bad msgCode specified 
  776. #define  telNoTools                -10101    //  unable to find any telephone tools 
  777. #define  telNoSuchTool            -10102    //  unable to find tool with name specified 
  778. #define  telUnknownErr            -10103    //  unable to set config 
  779. #define  telNoCommFolder            -10106    //  Communications/Extensions ト not found 
  780. #define  telInitFailed                -10107    //  initialization failed 
  781. #define  telBadCodeResource            -10108    //  code resource not found 
  782. #define  telDeviceNotFound            -10109    //  device not found 
  783. #define  telBadProcID                -10110    //  invalid procID 
  784. #define  telValidateFailed            -10111    //  telValidate failed 
  785. #define  telAutoAnsNotOn            -10112    //  autoAnswer in not turned on 
  786. #define  telDetAlreadyOn            -10113    //  detection is already turned on 
  787. #define  telBadSWErr                -10114    //  Software not installed properly 
  788. #define  telBadSampleRate            -10115    //  incompatible sample rate 
  789. #define  telNotEnoughdspBW        -10116    //  not enough real-time for allocation 
  790. //};
  791.  
  792. //enum {
  793. //#define  badComponentInstance        = 0x80008001L
  794. //#define  badComponentSelector        = 0x80008002L
  795. //};
  796.  
  797. /*Translation manager & Translation components*/
  798. //enum {
  799. #define  invalidTranslationPathErr    -3025    // Source type to destination type not a valid path
  800. #define  couldNotParseSourceFileErr    -3026    // Source document does not contain source type
  801. #define  noTranslationPathErr        -3030
  802. #define  badTranslationSpecErr        -3031
  803. #define  noPrefAppErr            -3032
  804. //};
  805.  
  806. //enum {
  807. #define  buf2SmallErr            -3101
  808. #define  noMPPErr                -3102
  809. #define  ckSumErr                -3103
  810. #define  extractErr                -3104
  811. #define  readQErr                -3105
  812. #define  atpLenErr                -3106
  813. #define  atpBadRsp                -3107
  814. #define  recNotFnd                -3108
  815. #define  sktClosedErr                -3109
  816. #define  afpAccessDenied            -5000
  817. #define  afpAuthContinue            -5001
  818. #define  afpBadUAM                -5002
  819. #define  afpBadVersNum            -5003
  820. #define  afpBitmapErr            -5004
  821. #define  afpCantMove                -5005
  822. #define  afpDenyConflict            -5006
  823. #define  afpDirNotEmpty            -5007
  824. #define  afpDiskFull                -5008
  825. #define  afpEofError                -5009
  826. #define  afpFileBusy                -5010
  827. #define  afpFlatVol                -5011
  828. #define  afpItemNotFound            -5012
  829. #define  afpLockErr                -5013
  830. #define  afpMiscErr                -5014
  831. #define  afpNoMoreLocks            -5015
  832. //};
  833.  
  834. //enum {
  835. #define  afpNoServer                -5016
  836. #define  afpObjectExists            -5017
  837. #define  afpObjectNotFound            -5018
  838. #define  afpParmErr                -5019
  839. #define  afpRangeNotLocked            -5020
  840. #define  afpRangeOverlap            -5021
  841. #define  afpSessClosed                -5022
  842. #define  afpUserNotAuth            -5023
  843. #define  afpCallNotSupported        -5024
  844. #define  afpObjectTypeErr            -5025
  845. #define  afpTooManyFilesOpen        -5026
  846. #define  afpServerGoingDown        -5027
  847. #define  afpCantRename            -5028
  848. #define  afpDirNotFound            -5029
  849. #define  afpIconTypeError            -5030
  850. #define  afpVolLocked                -5031    // Volume is Read-Only
  851. #define  afpObjectLocked            -5032    // Object is M/R/D/W inhibited
  852. #define  afpContainsSharedErr        -5033    // the folder being shared contains a shared folder
  853. #define  afpIDNotFound            -5034
  854. #define  afpIDExists                -5035
  855. //};
  856.  
  857. //enum {
  858. #define  afpDiffVolErr                -5036
  859. #define  afpCatalogChanged            -5037
  860. #define  afpSameObjectErr            -5038
  861. #define  afpBadIDErr                -5039
  862. #define  afpPwdSameErr            -5040    // someone tried to change their password to the same password on a mantadory password change
  863. #define  afpPwdTooShortErr        -5041    // the password being set is too short: there is a minimum length that must be met or exceeded
  864. #define  afpPwdExpiredErr            -5042    // the password being used is too old: this requires the user to change the password before log-in can continue
  865. #define  afpInsideSharedErr            -5043    // the folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder OR the folder contains a shared folder and is being moved into the descendent of a shared folder.
  866. #define  afpInsideTrashErr            -5044    // the folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder OR the folder is being moved to the trash and it contains a shared folder
  867. #define  afpBadDirIDType            -5060
  868. #define  afpCantMountMoreSrvre        -5061
  869. #define  afpAlreadyMounted            -5062
  870. #define  afpSameNodeErr            -5063    // Display Manager error codes (-6220...-6269)
  871. #define  kDMGenErr                -6220    // Unexpected Error
  872. /* Mirroring-Specific Errors */
  873. #define  kDMMirroringOnAlready        -6221    // Returned by all calls that need mirroring to be off to do their thing.
  874. #define  kDMWrongNumberOfDisplays    -6222    // Can only handle 2 displays for now.
  875. #define  kDMMirroringBlocked        -6223    // DMBlockMirroring() has been called.
  876. #define  kDMCantBlock            -6224    // Mirroring is already on, canユt Block now (call DMUnMirror() first).
  877. #define  kDMMirroringNotOn        -6225    // Returned by all calls that need mirroring to be on to do their thing.
  878. /* Other Display Manager Errors */
  879. #define  kSysSWTooOld            -6226    // Missing critical pieces of System Software.
  880. #define  kDMSWNotInitializedErr        -6227    // Required software not initialized (eg windowmanager or display mgr).
  881. #define  kDMDriverNotDisplayMgrAwareErr -6228    // Video Driver does not support display manager.
  882. #define  kDMDisplayNotFoundErr        -6229    // Could not find item (will someday remove).
  883. #define  kDMNotFoundErr            -6229    // Could not find item.
  884. #define  kDMDisplayAlreadyInstalledErr -6230    // Attempt to add an already installed display.
  885. #define  kDMMainDisplayCannotMoveErr    -6231    // Trying to move main display (or a display mirrored to it) 
  886. #define  kDMNoDeviceTableclothErr    -6231    // obsolete
  887. /*Gestalt error codes*/
  888. #define  gestaltUnknownErr            -5550    // value returned if Gestalt doesn't know the answer
  889. #define  gestaltUndefSelectorErr        -5551    // undefined selector was passed to Gestalt
  890. #define  gestaltDupSelectorErr        -5552    // tried to add an entry that already existed
  891. #define  gestaltLocationErr            -5553    // gestalt function ptr wasn't in sysheap
  892. /*PPC errors*/
  893. #define  notInitErr                -900    // PPCToolBox not initialized
  894. #define  nameTypeErr                -902    // Invalid or inappropriate locationKindSelector in locationName
  895. #define  noPortErr                -903    // Unable to open port or bad portRefNum
  896. #define  noGlobalsErr                -904    // The system is hosed, better re-boot
  897. #define  localOnlyErr                -905    // Network activity is currently disabled
  898. #define  destPortErr                -906    // Port does not exist at destination
  899. #define  sessTableErr                -907    // Out of session tables, try again later
  900. #define  noSessionErr                -908    // Invalid session reference number
  901. #define  badReqErr                -909    // bad parameter or invalid state for operation
  902. #define  portNameExistsErr            -910    // port is already open (perhaps in another app)
  903. #define  noUserNameErr            -911    // user name unknown on destination machine
  904. //};
  905.  
  906. //enum {
  907. #define  userRejectErr            -912    // Destination rejected the session request
  908. #define  noMachineNameErr            -913    // user hasn't named his Macintosh in the Network Setup Control Panel
  909. #define  noToolboxNameErr            -914    // A system resource is missing, not too likely
  910. #define  noResponseErr            -915    // unable to contact destination
  911. #define  portClosedErr            -916    // port was closed
  912. #define  sessClosedErr            -917    // session was closed
  913. #define  badPortNameErr            -919    // PPCPortRec malformed
  914. #define  noDefaultUserErr            -922    // user hasn't typed in owners name in Network Setup Control Pannel
  915. #define  notLoggedInErr            -923    // The default userRefNum does not yet exist
  916. #define  noUserRefErr            -924    // unable to create a new userRefNum
  917. #define  networkErr                -925    // An error has occured in the network, not too likely
  918. #define  noInformErr                -926    // PPCStart failed because destination did not have inform pending
  919. #define  authFailErr                -927    // unable to authenticate user at destination
  920. #define  noUserRecErr            -928    // Invalid user reference number
  921. #define  badServiceMethodErr        -930    // illegal service type, or not supported
  922. #define  badLocNameErr            -931    // location name malformed
  923. #define  guestNotAllowedErr        -932    // destination port requires authentication
  924. #define  noMaskFoundErr            -1000    // Icon Utilties Error
  925. //};
  926.  
  927. //enum {
  928. #define  dsBusError                1    // bus error
  929. #define  dsAddressErr                2    // address error
  930. #define  dsIllInstErr                3    // illegal instruction error
  931. #define  dsZeroDivErr                4    // zero divide error
  932. #define  dsChkErr                5    // check trap error
  933. #define  dsOvflowErr                6    // overflow trap error
  934. #define  dsPrivErr                7    // privilege violation error
  935. #define  dsTraceErr                8    // trace mode error
  936. #define  dsLineAErr                9    // line 1010 trap error
  937. #define  dsLineFErr                10    // line 1111 trap error
  938. #define  dsMiscErr                11    // miscellaneous hardware exception error
  939. #define  dsCoreErr                12    // unimplemented core routine error
  940. #define  dsIrqErr                13    // uninstalled interrupt error
  941. #define  dsIOCoreErr                14    // IO Core Error
  942. #define  dsLoadErr                15    // Segment Loader Error
  943. #define  dsFPErr                16    // Floating point error
  944. #define  dsNoPackErr                17    // package 0 not present
  945. #define  dsNoPk1                18    // package 1 not present
  946. #define  dsNoPk2                19    // package 2 not present
  947. //};
  948.  
  949. //enum {
  950. #define  dsNoPk3                20    // package 3 not present
  951. #define  dsNoPk4                21    // package 4 not present
  952. #define  dsNoPk5                22    // package 5 not present
  953. #define  dsNoPk6                23    // package 6 not present
  954. #define  dsNoPk7                24    // package 7 not present
  955. #define  dsMemFullErr            25    // out of memory!
  956. #define  dsBadLaunch                26    // can't launch file
  957. #define  dsFSErr                27    // file system map has been trashed
  958. #define  dsStknHeap                28    // stack has moved into application heap
  959. #define  negZcbFreeErr            33    // ZcbFree has gone negative
  960. #define  dsFinderErr                41    // can't load the Finder error
  961. #define  dsBadSlotInt                51    // unserviceable slot interrupt
  962. #define  dsBadSANEOpcode            81    // bad opcode given to SANE Pack4
  963. #define  dsBadPatchHeader            83    // SetTrapAddress saw the メcome-fromモ header
  964. #define  menuPrgErr                84    // happens when a menu is purged
  965. #define  dsMBarNFnd                85    // Menu Manager Errors
  966. #define  dsHMenuFindErr            86    // Menu Manager Errors
  967. #define  dsWDEFNotFound            87    // could not load WDEF
  968. #define  dsCDEFNotFound            88    // could not load CDEF
  969. #define  dsMDEFNotFound            89    // could not load MDEF
  970. //};
  971.  
  972. //enum {
  973. #define  dsNoFPU                90    // an FPU instruction was executed and the machine doesnユt have one
  974. #define  dsNoPatch                98    // Can't patch for particular Model Mac
  975. #define  dsBadPatch                99    // Can't load patch resource
  976. #define  dsParityErr                101    // memory parity error
  977. #define  dsOldSystem                102    // System is too old for this ROM
  978. #define  ds32BitMode                103    // booting in 32-bit on a 24-bit sys
  979. #define  dsNeedToWriteBootBlocks    104    // need to write new boot blocks
  980. #define  dsNotEnoughRAMToBoot        105    // must have at least 1.5MB of RAM to boot 7.0
  981. #define  dsBufPtrTooLow            106    // bufPtr moved too far during boot
  982. #define  dsReinsert                30    // request user to reinsert off-line volume
  983. #define  shutDownAlert            42    // handled like a shutdown error
  984. #define  dsShutDownOrRestart        20000    // user choice between ShutDown and Restart
  985. #define  dsSwitchOffOrRestart        20001    // user choice between switching off and Restart
  986. #define  dsForcedQuit                20002    // allow the user to ExitToShell, return if Cancel
  987. #define  dsRemoveDisk            20003    // request user to remove disk from manual eject drive
  988. #define  dsDirtyDisk                20004    // request user to return a manually-ejected dirty disk
  989. #define  dsShutDownOrResume        20109    // allow user to return to Finder or ShutDown
  990. #define  dsSCSIWarn                20010    // Portable SCSI adapter warning.
  991. /*System Errors that are used after MacsBug is loaded to put up dialogs
  992. since these should not cause MacsBug to stop, 
  993. they must be in the range (30, 42, 16384-32767) negative numbers add to an existing dialog 
  994. without putting up a whole new dialog*/
  995. #define  dsMacsBugInstalled            -10    // say メMacsBug Installedモ
  996. #define  dsDisassemblerInstalled        -11    // say メDisassembler Installedモ
  997. #define  dsExtensionsDisabled        -13    // say メExtensions Disabledモ
  998. #define  dsGreeting                40    // welcome to Macintosh greeting
  999. #define  dsSysErr                32767    // general system error
  1000. /*old names here for compatibilityユs sake*/
  1001. #define  WDEFNFnd                dsWDEFNotFound
  1002. //};
  1003.  
  1004. //enum {
  1005. #define  CDEFNFnd                 dsCDEFNotFound
  1006. #define  dsNotThe1                31    // not the disk I wanted
  1007. #define  dsBadStartupDisk            42    // unable to mount boot volume (sad Mac only)
  1008. #define  dsSystemFileErr             43    // canユt find System file to open (sad Mac only)
  1009. #define  dsHD20Installed            -12    // say メHD20 Startupモ
  1010. #define  mBarNFnd                -126    // system error code for MBDF not found
  1011. #define  hMenuFindErr            -127    // could not find HMenu's parent in MenuKey
  1012. #define  userBreak                -490    // user debugger break
  1013. #define  strUserBreak                -491    // user debugger break; display string on stack
  1014. #define  exUserBreak                -492    //user debugger break; execute debugger commands on stack
  1015. //};
  1016.  
  1017. //enum {
  1018. #define  fragNoErr                0
  1019. #define  fragContextNotFound        -2800    //  contextID was not valid 
  1020. #define  fragConnectionIDNotFound    -2801    //  connecionID was not valid 
  1021. #define  fragSymbolNotFound        -2802    //  symbol was not found in connection 
  1022. #define  fragSectionNotFound        -2803    //  section was not found 
  1023. #define  fragLibNotFound            -2804    //  library name not found in Frag registry 
  1024. #define  fragDupRegLibName        -2805    //  registered name already in use 
  1025. #define  fragFormatUnknown        -2806    //  fragment container format unknown 
  1026. #define  fragHadUnresolveds        -2807    //  loaded fragment had "hard" unresolved imports 
  1027. #define  fragUnused1                -2808    //  unused 
  1028. #define  fragNoMem                -2809    //  out of memory for interal bookkeeping 
  1029. #define  fragNoAddrSpace            -2810    //  out of memory in user's address space for loadable section 
  1030. #define  fragNoContextIDs            -2811    //  no more context idユs 
  1031. #define  fragObjectInitSeqErr        -2812    //  order error during user initialization function invocation 
  1032. #define  fragImportTooOld            -2813    //  import library was too old and therefore incompatible 
  1033. #define  fragImportTooNew            -2814    //  import library was too new and therefore incompatible 
  1034. #define  fragInitLoop                -2815    //   circularity detected in mandatory initialization order 
  1035. #define  fragInitRtnUsageErr        -2816    //  boot library has initialization routine 
  1036. #define  fragLibConnErr            -2817    //   error connecting to library (error occured in sub prepare) 
  1037. #define  fragMgrInitErr            -2818    //  error in initailization of this manager 
  1038. #define  fragConstErr                -2819    //  internal inconstistancy 
  1039. #define  fragCorruptErr            -2820    //  fragment container corrupted (known format) 
  1040. #define  fragUserInitProcErr        -2821    //  user intialization routine did not return noErr 
  1041. #define  fragAppNotFound            -2822    //  no application found in cfrg (for Process Manager) 
  1042. #define  fragArchError            -2823    //  fragment targeted for an unacceptable architecture 
  1043. #define  fragInvalidFragmentUsage    -2824    //  an application fragment or accellerated resource has no entry point or termination routine 
  1044. #define  fragLastErrCode            -2899    //  last reserved error code number 
  1045. //};
  1046.  
  1047. //enum {
  1048. /* Drag Manager error codes */
  1049. #define  badDragRefErr            -1850    //  unknown drag reference 
  1050. #define  badDragItemErr            -1851    //  unknown drag item reference 
  1051. #define  badDragFlavorErr            -1852    //  unknown flavor type 
  1052. #define  duplicateFlavorErr            -1853    //  flavor type already exists 
  1053. #define  cantGetFlavorErr            -1854    //  error while trying to get flavor data 
  1054. #define  duplicateHandlerErr        -1855    //  handler already exists 
  1055. #define  handlerNotFoundErr        -1856    //  handler not found 
  1056. #define  dragNotAcceptedErr        -1857    // drag was not accepted by receiver 
  1057. //};
  1058.  
  1059. //enum {
  1060. /* Mixed Mode error codes */
  1061. #define  mmInternalError            -2526
  1062. //};
  1063.  
  1064. //enum {
  1065. /* error codes */
  1066. #define  tsmComponentNoErr         0    //  component result = no error 
  1067. #define  tsmUnsupScriptLanguageErr     -2500
  1068. #define  tsmInputMethodNotFoundErr    -2501
  1069. #define  tsmNotAnAppErr             -2502    //  not an application error 
  1070. #define  tsmAlreadyRegisteredErr     -2503    //  want to register again error 
  1071. #define  tsmNeverRegisteredErr         -2504    //  app never registered error (not TSM aware) 
  1072. #define  tsmInvalidDocIDErr         -2505    //  invalid TSM documentation id 
  1073. #define  tsmTSMDocBusyErr         -2506    //  document is still active 
  1074. #define  tsmDocNotActiveErr         -2507    //  document is NOT active 
  1075. #define  tsmNoOpenTSErr             -2508    //  no open text service 
  1076. #define  tsmCantOpenComponentErr     -2509    //  canユt open the component 
  1077. #define  tsmTextServiceNotFoundErr    -2510    //  no text service found 
  1078. #define  tsmDocumentOpenErr         -2511    //  there are open documents 
  1079. #define  tsmUseInputWindowErr         -2512    //  not TSM aware because we are using input window 
  1080. #define  tsmTSHasNoMenuErr         -2513    //  the text service has no menu 
  1081. #define  tsmTSNotOpenErr             -2514    //  text service is not open 
  1082. #define  tsmComponentAlreadyOpenErr    -2515    //  text service already opened for the document 
  1083. #define  tsmInputMethodIsOldErr         -2516    //  returned by GetDefaultInputMethod 
  1084. #define  tsmScriptHasNoIMErr         -2517    //  script has no imput method or is using old IM 
  1085. #define  tsmUnsupportedTypeErr         -2518    //  unSupported interface type error 
  1086. #define  tsmUnknownErr             -2519    //  any other errors 
  1087. //};
  1088.  
  1089. //enum {
  1090. #define  errOffsetInvalid            -1800
  1091. #define  errOffsetIsOutsideOfView        -1801
  1092. #define  errTopOfDocument            -1810
  1093. #define  errTopOfBody                -1811
  1094. #define  errEndOfDocument            -1812
  1095. #define  errEndOfBody                -1813
  1096. //};
  1097.  
  1098. //enum {
  1099. /* Database access error codes */
  1100. #define  rcDBNull                -800
  1101. #define  rcDBValue                -801
  1102. #define  rcDBError                -802
  1103. #define  rcDBBadType                -803
  1104. #define  rcDBBreak                -804
  1105. #define  rcDBExec                -805
  1106. #define  rcDBBadSessID            -806
  1107. #define  rcDBBadSessNum            -807    //  bad session number for DBGetConnInfo 
  1108. #define  rcDBBadDDEV            -808    //  bad ddev specified on DBInit 
  1109. #define  rcDBAsyncNotSupp            -809    //  ddev does not support async calls 
  1110. #define  rcDBBadAsyncPB            -810    //  tried to kill a bad pb 
  1111. #define  rcDBNoHandler            -811    //  no app handler for specified data type 
  1112. #define  rcDBWrongVersion            -812    //  incompatible versions 
  1113. #define  rcDBPackNotInited            -813    //  attempt to call other routine before InitDBPack 
  1114. //};
  1115.  
  1116. //enum {
  1117. /* ENET error codes */
  1118. #define  eLenErr                -92    // Length error ddpLenErr
  1119. #define  eMultiErr                -91    //Multicast address error ddpSktErr
  1120. //};
  1121.  
  1122. //enum {
  1123. /* DS Errors which are specific to the new runtime model introduced with PowerPC */
  1124. #define  dsBadLibrary             1010    //  Bad shared library 
  1125. #define  dsMixedModeFailure        1011    //  Internal Mixed Mode Failure 
  1126. //};
  1127.